.person-info{
  .por{
    margin-top: 1rem;
    display: flex;
    justify-content: space-between;
    background: #fff;
    height:3rem;
    overflow: hidden;
    padding: 0.5rem;
    .por-title{
      display: flex;
      align-items: center;
    }
    .por-img{
      height: 2rem;
      width: 2rem;
      border-radius:50%;
      border:1px solid #ddd;
      overflow: hidden;
      img{
        height: 100%;
        width: 100%;
      }
    }
  }
  .pup{
    position: absolute;
    z-index: 10010;
    background-color: rgba(0, 0, 0, 0.5);
    width: 100%;
    top: 0;
    bottom: 0;
    ul{
      position:absolute;
      bottom: 0;
      padding: 0.5rem;
      width: 100%;
      text-align: center;
      color:#3A94F0;
      li:first-child{
        border-radius:4px 4px 0 0;
        padding: 0.3rem;
        background-color: #fff;
      }
      li+li{
        border-top:1px solid #D6D6D6;
        background-color: #fff;
        padding: 0.3rem;
      }
      li:nth-child(2){
        border-radius:0 0 4px 4px;
      }
      li:last-child{
        margin-top: 0.5rem;
        border-radius:4px;
      }
    }
  }
  .list-block{
    margin-top: 1rem;
    .item-content{
      padding-left: 0;
      .item-input{
        padding-right: .5rem;
      }
      #stu-school-flag{
        padding-left:90%;
      }
    }
    .item-title.label{
      padding-left: .5rem;
    }
    .item-title.label.select-title{
      width: 30%;
    }
  }
}